// 文件上传/下载
import request from "@/utils/request";

export default {
  // 图片上传
  /**
   * @description: 上传文件 *代表必填
   * @param {Object} params *
   * @return {Object}
   */
  fileUpload(params) {
    const url = "/socialized-expert/files/upload";
    return request.post(url, params);
  },

  // 图片下载
  /**
   * @description: 下载文件 *代表必填
   * @param {integer} fileId *
   * @return {Object}
   */
  fileDownload(params) {
    const url = "/socialized-expert/files/download";
    return request.get(url, {
      params: params,
      responseType: 'blob'
    });
  },

  // 图片下载-preview
  /**
   * @description: 下载文件 *代表必填
   * @param {integer} fileId *
   * @return {Object}
   */
  filePreview(params) {
    const url = "/socialized-expert/files/preview";
    return request.get(url, { params });
  }

  //   /**
  //  * @description: 批量删除文件 *代表必填
  //  * @param {integer} fileId *
  //  * @return {Object}
  //  */
  //   delList(params) {
  //     const url = "base/files/delListById"
  //     return request.get(url, params)
  //   },

  // /**
  //  * @description: 分页查询疾病 *代表必填
  //  * @param {Object} params *
  //  * @param {String/Number} page *
  //  * @param {String/Number} size *
  //  * @return {Object}
  //  */
  // queryPageByCondition(params) {
  //   const url = "/base/files/queryPageByCondition"
  //   return request.post(url, params)
  // },
};
